home *** CD-ROM | disk | FTP | other *** search
/ Aminet 25 / Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso / Aminet / dev / misc / FD2Pragma.readme < prev    next >
Encoding:
Text File  |  1998-05-05  |  3.3 KB  |  75 lines

  1. Short:    V2.68 creates pragma, inline, ... files
  2. Author:   stoecker@amigaworld.com (Dirk Stoecker)
  3. Uploader: stoecker@amigaworld.com (Dirk Stoecker)
  4. Version:  2.68
  5. Type:     dev/misc
  6.  
  7. This is a utility to create:
  8.   - following pragma statements for certain C compilers: amicall, libcall,
  9.     tagcall and syscall
  10.   - proto files for C compilers
  11.   - offset (LVO) files for assembler programs
  12.   - stub functions for either tag-functions or all library functions
  13.   - stub functions as assembler text
  14.   - stub functions as useable link library file
  15.   - FD files out of pragma files
  16.   - stubs for C++ compilers (SPECIAL 11, 12 and CLIB)
  17.   - the files with your own headers inserted
  18.   - files for using local pointers for shared library bases in compilers
  19.     which do not support this normally
  20.   - stub functions for Pascal compilers
  21.   - inline files for GCC
  22.  
  23. ToDo: Add PPC stuff for SAS and GNU pragmas/inlines.
  24.  
  25. Therefor only the FD file telling the library informations is needed. For
  26. SPECIAL options 10-14 and 40-42 you may additionally supply the CLIB
  27. keyword giving FD2Pragma the prototypes file in clib directory.
  28.  
  29. Special option 50 does the reverse to normal: convert pragma to FD!
  30.  
  31. The command template you get with FD2Pragma ? .
  32.  
  33. Calling the program seems to be (is) very difficult, but it offers you a
  34. large set of functions. A lot of options need a lot of abilities to turn
  35. them on/off!
  36.   
  37. This program is in the public domain. Use it as you want, but WITHOUT ANY
  38. WARRANTY!
  39.  
  40. Please contact me:
  41.  
  42. ****************************************************************************
  43. * snail-mail:                  * e-mail:                                   *
  44. *   Dirk Stoecker              *   stoecker@rcs.urz.tu-dresden.de          *
  45. *   Geschwister-Scholl-Str. 10 *   stoecker@amigaworld.com                 *
  46. *   01877 Bischofswerda        * world wide web:                           *
  47. *   GERMANY                    *   http://gremlin.home.pages.de/           *
  48. * phone:                       * pgp key:                                  *
  49. *   GERMANY +49 (0)3594/706666 *   get with finger or from WWW pages       *
  50. ****************************************************************************
  51.  
  52.  
  53. ============================= Archive contents =============================
  54.  
  55. Original  Packed Ratio    Date     Time    Name
  56. -------- ------- ----- --------- --------  -------------
  57.    35816   20208 43.5% 29-Apr-98 18:45:34  FD2Pragma
  58.    44742   15817 64.6% 29-Apr-98 18:44:50  FD2Pragma.guide
  59.      469     218 53.5% 29-Apr-98 18:44:50  FD2Pragma.guide.info
  60.     2196     975 55.6% 29-Apr-98 18:44:50  FD2Pragma.readme
  61.     1565     641 59.0% 29-Apr-98 18:44:50  FD2Pragma.types
  62.    30602    2102 93.1% 29-Apr-98 18:44:48 +macros.h
  63.     2489     848 65.9% 29-Apr-98 18:44:48 +stubs.h
  64.     4572     636 86.0% 29-Apr-98 18:44:50 +MakeInline
  65.     2637     461 82.5% 29-Apr-98 18:44:50 +MakePragma
  66.     3089     459 85.1% 29-Apr-98 18:44:50 +MakeProto
  67.     4977     800 83.9% 29-Apr-98 18:44:50 +MakeStubLib
  68.     1174     437 62.7% 29-Apr-98 18:44:50 +MakeStuff
  69.   112277   30165 73.1% 29-Apr-98 18:44:54 +FD2Pragma.c
  70.     2140     801 62.5% 29-Apr-98 18:45:04 +SDI_ASM_STD_functions.lib
  71.     5511    1943 64.7% 29-Apr-98 18:45:14 +SDI_ASM_STD_protos.h
  72.     3923    1635 58.3% 29-Apr-98 18:45:14 +SDI_defines.h
  73. -------- ------- ----- --------- --------
  74.   258179   78146 69.7% 01-May-98 18:49:22   16 files
  75.